deferred payment systems - German English Dictionary